Text copied to clipboard!

Наслов

Text copied to clipboard!

Inženjer za mobilni backend

Опис

Text copied to clipboard!
Tražimo iskusnog inženjera za mobilni backend koji će se pridružiti našem timu i doprineti razvoju i održavanju serverske strane mobilnih aplikacija. Kao inženjer za mobilni backend, bićete odgovorni za dizajniranje, implementaciju i optimizaciju API-ja, baze podataka i servera koji podržavaju mobilne aplikacije visokih performansi. Vaš rad će omogućiti besprekornu komunikaciju između klijentskih aplikacija i serverske infrastrukture, obezbeđujući sigurnost, skalabilnost i pouzdanost sistema. Od kandidata očekujemo duboko razumevanje principa razvoja backend sistema, iskustvo sa RESTful i/ili GraphQL API-jima, kao i poznavanje rada sa bazama podataka (relacionim i/ili NoSQL). Bićete uključeni u celokupan životni ciklus razvoja softvera, od analize zahteva i dizajna arhitekture, do implementacije, testiranja i održavanja. Saradnja sa frontend i mobilnim timovima je ključna, kao i sposobnost brzog rešavanja problema i optimizacije performansi. Dodatno, poželjno je iskustvo sa cloud platformama (AWS, Google Cloud, Azure) i alatima za automatizaciju i CI/CD procese. Očekuje se i poznavanje sigurnosnih standarda i najboljih praksi u razvoju backend sistema za mobilne aplikacije. Kandidat treba da bude sposoban da dokumentuje svoj rad, piše čitljiv i održiv kod, kao i da aktivno učestvuje u kod review procesima. Ako ste motivisani da radite u dinamičnom okruženju, volite izazove i želite da doprinesete razvoju inovativnih mobilnih rešenja, pozivamo vas da se prijavite i postanete deo našeg tima.

Одговорности

Text copied to clipboard!
  • Dizajniranje i implementacija serverske strane mobilnih aplikacija
  • Razvoj i održavanje RESTful i/ili GraphQL API-ja
  • Rad sa bazama podataka (relacionim i/ili NoSQL)
  • Optimizacija performansi backend sistema
  • Implementacija sigurnosnih mera i zaštite podataka
  • Saradnja sa frontend i mobilnim timovima
  • Pisanje tehničke dokumentacije
  • Učestvovanje u kod review procesima
  • Automatizacija procesa korišćenjem CI/CD alata
  • Praćenje i rešavanje grešaka i incidenata

Захтеви

Text copied to clipboard!
  • Diploma iz oblasti računarstva, informatike ili srodnih oblasti
  • Iskustvo u razvoju backend sistema za mobilne aplikacije
  • Poznavanje programskih jezika kao što su Java, Kotlin, Node.js, Python ili Go
  • Radno iskustvo sa bazama podataka (SQL i/ili NoSQL)
  • Iskustvo sa cloud platformama (AWS, Google Cloud, Azure)
  • Razumevanje sigurnosnih standarda i praksi
  • Sposobnost rada u timu i dobre komunikacione veštine
  • Iskustvo sa alatima za verzionisanje koda (Git)
  • Poznavanje CI/CD procesa
  • Analitičke i problemske veštine

Могућа питања на интервјуу

Text copied to clipboard!
  • Koje programske jezike koristite za razvoj backend sistema?
  • Imate li iskustva sa cloud platformama? Koje ste koristili?
  • Kako pristupate optimizaciji performansi backend servisa?
  • Na koji način obezbeđujete sigurnost podataka u mobilnim aplikacijama?
  • Možete li opisati projekat na kojem ste radili kao backend inženjer?
  • Kako rešavate konflikte u timu tokom razvoja softvera?
  • Koje alate koristite za automatizaciju i CI/CD?
  • Kako pristupate pisanju tehničke dokumentacije?
  • Imate li iskustva sa skaliranjem backend sistema?
  • Kako pristupate rešavanju grešaka i incidenata u produkciji?